ludicrous saying - French English Dictionary